四合一开机面板 openpanel3

另一款四合一开机面板:cdntip/panel

四合一开机面板,支持azure、aws、linode、Digital Ocean,叫做openpanel3
AWS开机系统支持Debian

另一种安装方式:https://github.com/yangyzp/cdntip


1.安装docker

bash <(curl https://get.docker.com)

2.部署容器

# 原版
docker run --name openpanel3 -d -it -p 8111:80 --restart=always xmg66/openpanel3 /bin/bash
# 备份
docker run --name openpanel3 -d -it -p 8111:80 --restart=always yangyzp/openpanel3 /bin/bash
其中8111端口可以自行修改为其他端口,建议修改为其他端口

3.查看容器ip

docker ps

docker inspect CONTAINER ID | grep IPAddress   #CONTAINER ID 替换
docker inspect openpanel3 | grep IPAddress

这就是我们容器的内网IP,我们将此IP填入宝塔MySQL指定IP中。而后ip addr查看下docker新建的网卡的IP,待会docker容器中填写数据库详细信息时要用。

4.新建数据库

安装Mysql5.7,不支持Mysql5.6 新建数据库openpanel3,指定ip访问填前面查到的容器的内网IP:172.17.0.2

5.进入容器,配置数据库连接信息

  • 宝塔7.9版本以上,开启docker管理
  • 进入容器目录
  • 访问home/python/panel/config/database.conf文件,修改成自己新建的数据库信息,保存172.17.0.1【记得服务器安全里打开3306端口,否则会报错】
  • 重启容器
  • 进入容器

    docker exec -it openpanel3 /bin/bash  # 进入容器
  • 填写数据库信息

    vi config/database.conf

  • 保存文件,Ctrl+D退出容器,重启容器:

    docker restart openpanel3
  • 查看容器日志

    docker logs -f openpanel3
  • 如果我们看到初始化/更新成功等字样,那就是跑起来了。

6.进入容器,创建账号

docker exec -it openpanel3 /bin/bash  # 进入容器
python3 manage.py createsuperuser     # 创建管理员命令, 根据提示创建即可

7.添加aws镜像

python manage.py aws_update_images

8.全部完成!!!访问ip:8111打开登录页面即可


引用:https://github.com/xsidc/cdntip
引用:https://vpsxb.net/3480/
©版权声明
THE END
点赞0 分享
评论 抢沙发

评论已关闭